# -*- coding：utf-8 -*-
import numpy as np
#import pandas as pd

def array():
    # 使用`array`函数，通过`list`创建数组对象
    array1 = np.array([1, 2, 3, 4, 5])
    print(array1)
    # 使用`arange`函数，指定取值范围创建数组对象
    array2 = np.arange(0, 20, 2)
    # 使用`linspace`函数，用指定范围均匀间隔的数字创建数组对象
    array3 = np.linspace(-5, 5, 101)
    # 使用`numpy.random`模块的函数生成随机数创建数组对象 产生10个$[0, 1)$范围的随机小数
    array4 = np.random.rand(10)
    # 产生10个$[1, 100)$范围的随机整数，代码：
    array5 = np.random.randint(1, 100, 10)
    # 产生20个$\mu = 50$，$\sigma = 10$的正态分布随机数，代码：
    array6 = np.random.normal(50, 10, 20)

#### 二维数组
def array2():
    # 使用`array`函数，通过嵌套的`list`创建数组对象
    array1 = np.array([[1, 2, 3], [4, 5, 6]])

if __name__ == "__main__":
    array()